//
//  HandleNetProduct+Transaction.h
//  LuCaiZhu
//
//  Created by stella Ma on 2018/12/20.
//

#import "HandleNetProduct.h"

NS_ASSUME_NONNULL_BEGIN

@interface HandleNetProduct (Transaction)

#pragma mark - 追加认购列表
+ (void)getAddRenGouListWithCustomerId:(int)customerId searchName:(NSString *)searchName Success:(void(^)(NSArray *data))success Failure:(void(^)(NSString *errorInfo))failure;

#pragma mark - 认购订单列表
+ (void)getRenGouOrderListWithCustomerId:(int)customerId searchName:(NSString *)searchName Success:(void(^)(NSArray *data))success Failure:(void(^)(NSString *errorInfo))failure;

#pragma mark - 认购列表--作废
+ (void)BookingRevokeforBookingID:(NSString *)bookingID Success:(void(^)(NSDictionary *data))success Failure:(void(^)(NSString *errorInfo))failure;

#pragma mark - 编辑/追加认购
+ (void)EditOrAddBookingforMethodName:(NSString *)methodName BookingID:(NSString *)bookingID bookingAmount:(NSString *)amount Success:(void(^)(NSDictionary *data))success Failure:(void(^)(NSString *errorInfo))failur;

#pragma mark - 赎回列表
+ (void)getRansomListWithCustomerId:(int)customerId str:(NSString *)str pageIndex:(NSInteger)index Success:(void(^)(NSArray *data))success Failure:(void(^)(NSString *errorInfo))failure;

#pragma mark - 赎回财富顾问
+ (void)getRansomHelpCustomerId:(int)customerId Success:(void(^)(NSArray *data))success Failure:(void(^)(NSString *errorInfo))failure;

#pragma mark - 赎回新建显示
+ (void)getRansomNewContractNo:(NSString *)ContractNo Success:(void(^)(NSDictionary *data))success Failure:(void(^)(NSString *errorInfo))failure;

#pragma mark - 赎回份额检查
+ (void)getRansomShareCheck:(NSDictionary *)param Success:(void(^)(NSDictionary *data))success Failure:(void(^)(NSString *errorInfo))failure;

#pragma mark - 赎回新建
+ (void)addRansomNew:(NSDictionary *)param Success:(void(^)(NSDictionary *data))success Failure:(void(^)(NSString *errorInfo))failure;

#pragma mark - 赎回订单列表
+ (void)getRansomOrderListWithCustomerId:(int)customerId str:(NSString *)str  pageIndex:(NSInteger)index Success:(void(^)(NSArray *data))success Failure:(void(^)(NSString *errorInfo))failure;

#pragma mark - 赎回订单详情
+ (void)getRansomOrderDetailWithCustomerId:(int)customerId RansomId:(int)ransomId Success:(void(^)(NSArray *data))success Failure:(void(^)(NSString *errorInfo))failure;

#pragma mark - 赎回订单明细
+ (void)getRansomOrderDetailInfoWithRansomId:(int)ransomId Success:(void(^)(NSArray *data))success Failure:(void(^)(NSString *errorInfo))failure;

#pragma mark - 赎回订单明细底部数据
+ (void)getRansomBottomInfoWithRansomId:(int)ransomId Success:(void(^)(NSDictionary *data))success Failure:(void(^)(NSString *errorInfo))failure;

#pragma mark - 赎回单作废
+ (void)deleteRansomOrderWithCustomerId:(int)customerId RansomId:(int)ransomId Success:(void(^)(NSArray *data))success Failure:(void(^)(NSString *errorInfo))failure;

#pragma mark - 赎回单编辑显示
+ (void)getRansomEditRansomId:(NSString *)RansomId Success:(void(^)(NSDictionary *data))success Failure:(void(^)(NSString *errorInfo))failure;

#pragma mark - 赎回编辑份额
+ (void)editRansomShareCheck:(NSDictionary *)param Success:(void(^)(NSDictionary *data))success Failure:(void(^)(NSString *errorInfo))failure;

#pragma mark - 赎回编辑份额保存
+ (void)saveRansomShare:(NSDictionary *)param Success:(void(^)(NSDictionary *data))success Failure:(void(^)(NSString *errorInfo))failure;

#pragma mark - 投资检视
+ (void)getInspectList:(NSDictionary *)param Success:(void(^)(NSDictionary *data))success Failure:(void(^)(NSString *errorInfo))failure;

#pragma mark - 投资检视下拉列表
+ (void)getXialaInspectList:(NSDictionary *)param Success:(void(^)(NSDictionary *data))success Failure:(void(^)(NSString *errorInfo))failure;

#pragma mark - 赎回详情信息
+ (void)ransomDetailInfoRansomID:(NSString *)ransomId isDq:(NSString *)isDq Success:(void(^)(NSDictionary *data))success Failure:(void(^)(NSString *errorInfo))failure;

#pragma mark - 认购详情信息
+ (void)renGouDetailInfoRansomID:(NSString *)ransomId Success:(void(^)(NSDictionary *data))success Failure:(void(^)(NSString *errorInfo))failure;

#pragma mark - 订单交易记录
+ (void)getOrderPayListWithBookingId:(NSString *)BookingId ContractNo:(NSString *)ContractNo Success:(void(^)(NSArray *data))success Failure:(void(^)(NSString *errorInfo))failure;

#pragma mark - 赎回编辑新建跳页数据
+ (void)getJumpDataList:(NSDictionary *)param Success:(void(^)(NSArray *data))success Failure:(void(^)(NSString *errorInfo))failure;

#pragma mark - 灰色追加弹框
+ (void)huiAlertRequest:(NSString *)BookingId Success:(void(^)(NSArray *data))success Failure:(void(^)(NSString *errorInfo))failure;

@end

NS_ASSUME_NONNULL_END
